$(function () {
  // 本地图片预览
  $('#inputCover').change(function () {
    // 非空判断
    if (this.files[0]) {
      // 生成url
      let url = URL.createObjectURL(this.files[0])
      // 设置给img
      $(this)
        .prev('img')
        .attr('src', url)
    }
  })

  // 获取文章分类数据
  $.ajax({
    url: BigNew.category_list,
    type: 'get',
    success (backData) {
      //   console.log(backData)
      // 模板引擎渲染
      let tem = template('categoryTem', backData)
      // 渲染到页面上 name属性为categoryId的标签
      // [属性名=属性值]
      $('[name=categoryId]').html(tem)
    }
  })

  // 初始化日期选择器
  jeDate('.date', {
    format: 'YYYY-MM-DD',
    // 设置层级,盖住富文本 富文本的是10000
    zIndex: 10001
  })

  // 初始化富文本编辑器
  var E = window.wangEditor
  var editor = new E('.editor')
  // 或者 var editor = new E( document.getElementById('editor') )
  editor.create()

  // 直接发布
  $('.btn-release').click(function (e) {
    // 阻止默认行为
    e.preventDefault()
    // 获取formData
    let data = new FormData($('#form')[0])
    // 添加 状态
    data.append('state', '已发布')
    // 添加 文章内容
    data.append('content', editor.txt.html())
    // 提交数据
    $.ajax({
      url: BigNew.article_publish,
      type: 'post',
      data,
      contentType: false,
      processData: false,
      success (backData) {
        // console.log(backData)
        if (backData.code == 200) {
          alert('新增成功')
          window.location.href = './article_list.html'
        }
      }
    })
  })
  // 发布草稿
  $('.btn-draft').click(function (e) {
    // 阻止默认行为
    e.preventDefault()
    // 获取formData
    let data = new FormData($('#form')[0])
    // 添加 状态
    data.append('state', '草稿')
    // 添加 文章内容
    data.append('content', editor.txt.html())
    // 提交数据
    $.ajax({
      url: BigNew.article_publish,
      type: 'post',
      data,
      contentType: false,
      processData: false,
      success (backData) {
        // console.log(backData)
        if (backData.code == 200) {
          alert('发布草稿成功')
          window.location.href = './article_list.html'
        }
      }
    })
  })
})
